home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Interactive Media Design Review 1999
/
Interactive Media Design Review 1999.iso
/
pc
/
Demos
/
Bombardier_PC
/
BSCRIPTS.CST
/
00102_Script_simpleRollers
< prev
next >
Wrap
Text File
|
1999-04-25
|
2KB
|
100 lines
-- ⌐ 1998 @radical.media, inc. & Concurrent New Media Group, L.L.C.
-- Developed for Bombardier, Inc.
--
-- All programming developed by:
-- Robert Fabricant, Valerie Valoueva, Ossi Shaked,
-- Henry Sauvageot, Chris Howell & Chris Girand
--
-- Use of this code by parties other than @radical.media, inc. or their
--agents
-- without the express written consent of @radical.media, inc. AND Concurrent
-- New Media Group, L.L.C. is strictly prohibited.
------------------------------------------------------
property mySprite, NeutralName, HiliteName, Index, frameNameRoot
on getPropertyDescriptionList
set description = [:]
addProp description, #frameNameRoot,[#format:#string,¼
#default:"",#comment:"enter the frame name root you wanna go to"]
return description
end
on new me
set mySprite = the spriteNum of me
set NeutralName = getNeutralName(me, mySprite)
set HiliteName = NeutralName&"-hil"
set Index = getIndex (me)
end
on getIndex me
set myString = EMPTY
repeat with i = the Number of Chars in NeutralName down to 1
set value = integer(char i of NeutralName)
if not(voidP(value)) then
set myString = myString&string(value)
else
exit repeat
end if
end repeat
return myString
end
on mouseEnter me
set the member of sprite mySprite = member HiliteName
-- set the member of sprite linkedSprite = member linkedHiliteName
puppetsound 3, "newroll"
end
on mouseLeave me
set the member of sprite mySprite = member NeutralName
-- set the member of sprite linkedSprite = member linkedNeutralName
end
on mouseUp me
-- sendAllSprites(#layoutPuppetsOff)
cursor -1
go to frame frameNameRoot&Index
puppetsound 3, "mouse5"
end
on getNeutralName me,SpriteNum
set aMember = the member of sprite spriteNum
set Name = the name of member aMember
if Name contains "-" then
repeat with i = the Number of Chars of Name down to 1
if char i of Name <> "-" then
delete char i of Name
else
delete char i of Name
exit repeat
end if
end repeat
end if
return Name
end
on layoutPuppetsOff me
puppetsprite mySprite, false
end